package com.tuars.instalacionesalberti.controllers.marca;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JOptionPane;

import com.tuars.instalacionesalberti.entidades.Marca;

public class InsertarMarca {
	
	private String errorInsert="Error al insertar los datos";
	private String titleError="Error en Base de Datos";
	
	public void introducir(Connection conexion, Marca marca){
		if(marca.getCodiMarca().equals("")){
			JOptionPane.showMessageDialog(null, "El campo codigo marca no puede estar vacio", "Campo vacio", JOptionPane.ERROR_MESSAGE);
		}else if(marca.getMarca().equals("")){
			JOptionPane.showMessageDialog(null, "El campo Marca no puede estar vacio", "Campo vacio", JOptionPane.ERROR_MESSAGE);
		}else{
			Statement st = null;
			try{
				st = conexion.createStatement();
				st.executeUpdate("INSERT INTO MARCA VALUES('"+marca.getCodiMarca()+"','"+marca.getMarca()+"')");
				st.close();
				conexion.close();
			}catch (SQLException e){
				JOptionPane.showMessageDialog(null, errorInsert+". "+e, titleError, JOptionPane.ERROR_MESSAGE);
			}
		}
	}
	
	public void AsignarValoresAEntidad(Marca marca, String codMarca, String Marca){
		marca.setCodiMarca(codMarca);
		marca.setMarca(Marca);
	}

}
